reflect.flag.kind (method)

73 uses

	reflect (current package)
		iter.go#L47: 	switch v.kind() {
		iter.go#L71: 		if v.Elem().kind() != Array {
		iter.go#L135: 		if v.Elem().kind() != Array {
		map.go#L152: 	if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.MapMaxElemBytes {
		map.go#L275: 	if v.kind() == Interface {
		map.go#L319: 	if v.kind() == Interface {
		map.go#L384: 	if v.kind() != Map {
		map.go#L402: 	if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.MapMaxElemBytes {
		value.go#L86: func (f flag) kind() Kind {
		value.go#L221: 		panic(&ValueError{valueMethodName(), f.kind()})
		value.go#L283: 	if v.kind() != Bool {
		value.go#L307: 	switch v.kind() {
		value.go#L325: 	panic(&ValueError{"reflect.Value.Bytes", v.kind()})
		value.go#L1157: 	if v.kind() == Slice {
		value.go#L1164: 	k := v.kind()
		value.go#L1176: 	panic(&ValueError{"reflect.Value.Cap", v.kind()})
		value.go#L1195: 	switch v.kind() {
		value.go#L1206: 	k := v.kind()
		value.go#L1213: 	panic(&ValueError{"reflect.Value.Complex", v.kind()})
		value.go#L1221: 	k := v.kind()
		value.go#L1259: 	panic(&ValueError{"reflect.Value.Elem", v.kind()})
		value.go#L1265: 	if v.kind() != Struct {
		value.go#L1266: 		panic(&ValueError{"reflect.Value.Field", v.kind()})
		value.go#L1375: 	switch v.kind() {
		value.go#L1386: 	k := v.kind()
		value.go#L1393: 	panic(&ValueError{"reflect.Value.Float", v.kind()})
		value.go#L1401: 	switch v.kind() {
		value.go#L1441: 	panic(&ValueError{"reflect.Value.Index", v.kind()})
		value.go#L1446: 	switch v.kind() {
		value.go#L1457: 	k := v.kind()
		value.go#L1471: 	panic(&ValueError{"reflect.Value.Int", v.kind()})
		value.go#L1507: 	if v.kind() == Interface {
		value.go#L1554: 	if v.kind() == Interface {
		value.go#L1633: 	k := v.kind()
		value.go#L1649: 	panic(&ValueError{"reflect.Value.IsNil", v.kind()})
		value.go#L1664: 	switch v.kind() {
		value.go#L1792: 	switch v.kind() {
		value.go#L1845: 	return v.kind()
		value.go#L1852: 	if v.kind() == Slice {
		value.go#L1859: 	switch k := v.kind(); k {
		value.go#L1876: 	panic(&ValueError{"reflect.Value.Len", v.kind()})
		value.go#L1964: 	k := v.kind()
		value.go#L1971: 	panic(&ValueError{"reflect.Value.OverflowComplex", v.kind()})
		value.go#L1977: 	k := v.kind()
		value.go#L1984: 	panic(&ValueError{"reflect.Value.OverflowFloat", v.kind()})
		value.go#L1997: 	k := v.kind()
		value.go#L2004: 	panic(&ValueError{"reflect.Value.OverflowInt", v.kind()})
		value.go#L2010: 	k := v.kind()
		value.go#L2017: 	panic(&ValueError{"reflect.Value.OverflowUint", v.kind()})
		value.go#L2045: 	k := v.kind()
		value.go#L2082: 	panic(&ValueError{"reflect.Value.Pointer", v.kind()})
		value.go#L2155: 	if v.kind() == Interface {
		value.go#L2207: 	switch k := v.kind(); k {
		value.go#L2209: 		panic(&ValueError{"reflect.Value.SetComplex", v.kind()})
		value.go#L2222: 	switch k := v.kind(); k {
		value.go#L2224: 		panic(&ValueError{"reflect.Value.SetFloat", v.kind()})
		value.go#L2237: 	switch k := v.kind(); k {
		value.go#L2239: 		panic(&ValueError{"reflect.Value.SetInt", v.kind()})
		value.go#L2286: 	switch k := v.kind(); k {
		value.go#L2288: 		panic(&ValueError{"reflect.Value.SetUint", v.kind()})
		value.go#L2330: 	switch kind := v.kind(); kind {
		value.go#L2332: 		panic(&ValueError{"reflect.Value.Slice", v.kind()})
		value.go#L2392: 	switch kind := v.kind(); kind {
		value.go#L2394: 		panic(&ValueError{"reflect.Value.Slice3", v.kind()})
		value.go#L2443: 	if v.kind() == String {
		value.go#L2450: 	if v.kind() == Invalid {
		value.go#L2532: 	switch v.kind() {
		value.go#L2543: 	k := v.kind()
		value.go#L2559: 	panic(&ValueError{"reflect.Value.Uint", v.kind()})
		value.go#L2598: 	k := v.kind()
		value.go#L2635: 	panic(&ValueError{"reflect.Value.UnsafePointer", v.kind()})
		value.go#L2821: 	dk := dst.kind()
		value.go#L2830: 	sk := src.kind()